package com.txsj.scan.bean;

import java.io.Serializable;
import java.util.List;

public class AllocationApplyDetailsBean implements Serializable {


    /**
     * bill_id : 20116430
     * brand_id : 498529
     * out_warehouse_id : 0
     * into_warehouse_id : 100200
     * sponsor_user_id : 0
     * add_time : 2019-06-11 09:34:32
     * check_user_id : 0
     * check_status : 1
     * check_time : 2019-06-11 09:34:32
     * out_warehouse_name :
     * into_warehouse_name : [门店仓]天机便利店总部基地店 - 1号仓
     * sponsor_user_name : 老板
     * check_user_name : 老板
     * bill_number : YH002
     * bill_time : 2019-06-05 00:00:00
     * bill_remark : 1
     * apply_status : 2
     * into_status : 0
     * goods_count : 40
     * total_price : 0
     * details : [{"goods_num":null,"goods_img":"http://img.txooo.com/2018/09/21/0c31b1f7ad78886d4c00c0e2953fc3f9.jpg","goods_name":"60g川幺妹牛肉干 泡椒味","unit_price":0,"batch_id":0,"expiry_time":"0001-01-01 00:00:00","id":0,"bill_id":20116430,"goods_count":40,"add_time":"2019-06-11 11:22:41","gs1_num":0,"past_inventory":12,"past_sales_volume":11,"apply_goods_count":0,"is_del":false}]
     * allocation_goods : null
     * goods_category_count : 1
     * bill_status_name : 待审核
     */

    private int bill_id;
    private int brand_id;
    private int out_warehouse_id;
    private int into_warehouse_id;
    private int sponsor_user_id;
    private String add_time;
    private int check_user_id;
    private int check_status;
    private String check_time;
    private String out_warehouse_name;
    private String into_warehouse_name;
    private String sponsor_user_name;
    private String check_user_name;
    private String bill_number;
    private String bill_time;
    private String bill_remark;
    private int apply_status;
    private int into_status;
    private int goods_count;
    private String total_price;
    private Object allocation_goods;
    private int goods_category_count;
    private String bill_status_name;
    private List<DetailsBean> details;

    public int getBill_id() {
        return bill_id;
    }

    public void setBill_id(int bill_id) {
        this.bill_id = bill_id;
    }

    public int getBrand_id() {
        return brand_id;
    }

    public void setBrand_id(int brand_id) {
        this.brand_id = brand_id;
    }

    public int getOut_warehouse_id() {
        return out_warehouse_id;
    }

    public void setOut_warehouse_id(int out_warehouse_id) {
        this.out_warehouse_id = out_warehouse_id;
    }

    public int getInto_warehouse_id() {
        return into_warehouse_id;
    }

    public void setInto_warehouse_id(int into_warehouse_id) {
        this.into_warehouse_id = into_warehouse_id;
    }

    public int getSponsor_user_id() {
        return sponsor_user_id;
    }

    public void setSponsor_user_id(int sponsor_user_id) {
        this.sponsor_user_id = sponsor_user_id;
    }

    public String getAdd_time() {
        return add_time;
    }

    public void setAdd_time(String add_time) {
        this.add_time = add_time;
    }

    public int getCheck_user_id() {
        return check_user_id;
    }

    public void setCheck_user_id(int check_user_id) {
        this.check_user_id = check_user_id;
    }

    public int getCheck_status() {
        return check_status;
    }

    public void setCheck_status(int check_status) {
        this.check_status = check_status;
    }

    public String getCheck_time() {
        return check_time;
    }

    public void setCheck_time(String check_time) {
        this.check_time = check_time;
    }

    public String getOut_warehouse_name() {
        return out_warehouse_name;
    }

    public void setOut_warehouse_name(String out_warehouse_name) {
        this.out_warehouse_name = out_warehouse_name;
    }

    public String getInto_warehouse_name() {
        return into_warehouse_name;
    }

    public void setInto_warehouse_name(String into_warehouse_name) {
        this.into_warehouse_name = into_warehouse_name;
    }

    public String getSponsor_user_name() {
        return sponsor_user_name;
    }

    public void setSponsor_user_name(String sponsor_user_name) {
        this.sponsor_user_name = sponsor_user_name;
    }

    public String getCheck_user_name() {
        return check_user_name;
    }

    public void setCheck_user_name(String check_user_name) {
        this.check_user_name = check_user_name;
    }

    public String getBill_number() {
        return bill_number;
    }

    public void setBill_number(String bill_number) {
        this.bill_number = bill_number;
    }

    public String getBill_time() {
        return bill_time;
    }

    public void setBill_time(String bill_time) {
        this.bill_time = bill_time;
    }

    public String getBill_remark() {
        return bill_remark;
    }

    public void setBill_remark(String bill_remark) {
        this.bill_remark = bill_remark;
    }

    public int getApply_status() {
        return apply_status;
    }

    public void setApply_status(int apply_status) {
        this.apply_status = apply_status;
    }

    public int getInto_status() {
        return into_status;
    }

    public void setInto_status(int into_status) {
        this.into_status = into_status;
    }

    public int getGoods_count() {
        return goods_count;
    }

    public void setGoods_count(int goods_count) {
        this.goods_count = goods_count;
    }

    public String getTotal_price() {
        return total_price;
    }

    public void setTotal_price(String total_price) {
        this.total_price = total_price;
    }

    public Object getAllocation_goods() {
        return allocation_goods;
    }

    public void setAllocation_goods(Object allocation_goods) {
        this.allocation_goods = allocation_goods;
    }

    public int getGoods_category_count() {
        return goods_category_count;
    }

    public void setGoods_category_count(int goods_category_count) {
        this.goods_category_count = goods_category_count;
    }

    public String getBill_status_name() {
        return bill_status_name;
    }

    public void setBill_status_name(String bill_status_name) {
        this.bill_status_name = bill_status_name;
    }

    public List<DetailsBean> getDetails() {
        return details;
    }

    public void setDetails(List<DetailsBean> details) {
        this.details = details;
    }

    public static class DetailsBean implements Serializable {
        /**
         * goods_num : null
         * goods_img : http://img.txooo.com/2018/09/21/0c31b1f7ad78886d4c00c0e2953fc3f9.jpg
         * goods_name : 60g川幺妹牛肉干 泡椒味
         * unit_price : 0
         * batch_id : 0
         * expiry_time : 0001-01-01 00:00:00
         * id : 0
         * bill_id : 20116430
         * goods_count : 40
         * add_time : 2019-06-11 11:22:41
         * gs1_num : 0
         * past_inventory : 12
         * past_sales_volume : 11
         * apply_goods_count : 0
         * is_del : false
         */

        private int goods_id;
        private Object goods_num;
        private String goods_img;
        private String goods_name;
        private String unit_price;
        private int batch_id;
        private String expiry_time;
        private int id;
        private int bill_id;
        private int goods_count;
        private String add_time;
        private String gs1_num;
        private int past_inventory;
        private String past_sales_volume;
        private int apply_goods_count;
        private boolean is_del;
        private List<AllocationBatchBean> batchList ;  //批次列表
        private List<EpcInfo> epcList ;


        public int getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(int goods_id) {
            this.goods_id = goods_id;
        }

        public Object getGoods_num() {
            return goods_num;
        }

        public void setGoods_num(Object goods_num) {
            this.goods_num = goods_num;
        }

        public String getGoods_img() {
            return goods_img;
        }

        public void setGoods_img(String goods_img) {
            this.goods_img = goods_img;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getUnit_price() {
            return unit_price;
        }

        public void setUnit_price(String unit_price) {
            this.unit_price = unit_price;
        }

        public int getBatch_id() {
            return batch_id;
        }

        public void setBatch_id(int batch_id) {
            this.batch_id = batch_id;
        }

        public String getExpiry_time() {
            return expiry_time;
        }

        public void setExpiry_time(String expiry_time) {
            this.expiry_time = expiry_time;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getBill_id() {
            return bill_id;
        }

        public void setBill_id(int bill_id) {
            this.bill_id = bill_id;
        }

        public int getGoods_count() {
            return goods_count;
        }

        public void setGoods_count(int goods_count) {
            this.goods_count = goods_count;
        }

        public String getAdd_time() {
            return add_time;
        }

        public void setAdd_time(String add_time) {
            this.add_time = add_time;
        }

        public String getGs1_num() {
            return gs1_num;
        }

        public void setGs1_num(String gs1_num) {
            this.gs1_num = gs1_num;
        }

        public int getPast_inventory() {
            return past_inventory;
        }

        public void setPast_inventory(int past_inventory) {
            this.past_inventory = past_inventory;
        }

        public String getPast_sales_volume() {
            return past_sales_volume;
        }

        public void setPast_sales_volume(String past_sales_volume) {
            this.past_sales_volume = past_sales_volume;
        }

        public int getApply_goods_count() {
            return apply_goods_count;
        }

        public void setApply_goods_count(int apply_goods_count) {
            this.apply_goods_count = apply_goods_count;
        }

        public boolean isIs_del() {
            return is_del;
        }

        public void setIs_del(boolean is_del) {
            this.is_del = is_del;
        }

        public List<AllocationBatchBean> getBatchList() {
            return batchList;
        }

        public void setBatchList(List<AllocationBatchBean> batchList) {
            this.batchList = batchList;
        }

        public List<EpcInfo> getEpcList() {
            return epcList;
        }

        public void setEpcList(List<EpcInfo> epcList) {
            this.epcList = epcList;
        }
    }
}
